//
//  DataBaseManager.h
//  UI22_数据库
//
//  Created by dllo on 16/1/7.
//  Copyright © 2016年 www.lanou3g.com. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <sqlite3.h>
#import "Movie.h"
// 把一个字符串当作类名使用
@class ksdjfk;
@interface DataBaseManager : NSObject
{
    // 创建一个成员变量 用于访问数据库
    sqlite3 *dbPoint;
}
// 打开数据库
- (void)openDB;
//关闭数据库
- (void)CloseDB;
// 创建表
- (void)CreateTable;
// 删除表
- (void)DropTable;
//增
- (void)insertMovie:(Movie *)m;
//删
- (void)deleteMovieWithId:(NSInteger)movieId;
//改
- (void)updateMovie:(Movie *)newM withId:(NSInteger)movieId;
//查
- (NSMutableArray *)select;

// 单例设计模式 保证任何地方 获取的数据库管理对象都是同一个
// singleton
+ (DataBaseManager *)shareInstance;

@end
